Conceptual Modeling for Con®guration of Mass-customizable Products
نویسندگان
چکیده
The development and maintenance of product con®guration systems is faced with increasing challenges caused by the growing complexity of the underlying knowledge bases. Effective knowledge acquisition is needed since the product and the corresponding con®guration system have to be developed in parallel. In this paper, we show how to employ a standard design language (Uni®ed Modeling Language, UML) for modeling con®guration knowledge bases. The two constituent parts of the con®guration model are the component model and a set of corresponding functional architectures de®ning which requirements can be imposed on the product. The conceptual con®guration model is automatically translated into an executable logic representation. Using this representation we show how to employ model-based diagnosis techniques for debugging faulty con®guration knowledge bases, detecting infeasible requirements, and for recon®guring old con®gurations.
منابع مشابه
Integration of Distributed Constraint-Based Con gurators
Con guration problems are a thriving application area for declarative knowledge representation that experiences a constant increase in size and complexity of knowledge bases. However, today's con gurators are designed for solving local con guration problems not providing any distributed con guration problem solving functionality. Consequently the challenges for the construction of con guration ...
متن کاملVersion Models for Software Con guration Management
After more than 20 years of research and practice in software con guration management (SCM), constructing consistent con gurations of versioned software products still remains a challenge. This paper focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classi cation of di erent versioning paradigms. Furthermore, it de nes and rela...
متن کاملTask Modeling with Reusable Problem-Solving Methods
Problem-solving methods for knowledge-based systems establish the behavior of such systems by de ning the roles in which domain knowledge is used and the ordering of inferences. Developers can compose problem-solving methods that accomplish complex application tasks from primitive, reusable methods. The key steps in this development approach are task analysis, method selection (from a library),...
متن کاملCon guration Flatness of Lagrangian Systems Underactuated by One Control
Lagrangian control systems that are di erentially at with at outputs that only depend on con guration variables are said to be con guration at We provide a complete characterisation of con guration atness for systems with n degrees of freedom and n controls whose range of con trol forces only depends on con guration and whose Lagrangian has the form of kinetic energy minus potential The method ...
متن کاملNetScope: Tra c Engineering for IP Networks
Managing large IP networks requires an understanding of the current tra c ows, routing policies, and network con guration. Yet, the state-of-the-art for managing IP networks involves manual con guration of each IP router, and tra c engineering based on limited measurements. The networking industry is sorely lacking in software systems that a large Internet Service Provider (ISP) can use to supp...
متن کامل